very detailed CG